Микросервис интеграций предоставляет возможность импорта писем по протоколу IMAP и отправки их в виде комманд. Для импорта необходимо создать Синхронизацию и заполнить ее параметры. Для обработки берутся только входящие непрочитанные сообщения.
При парсинге заполняются следующие поля в EmailCommand
:
public class EmailCommand { private String body; private String sender; private String subject; }
- body - тело сообщения
- sender - отправитель
- subject - тема сообщения
Журнал синхронизаций → Создать → Тип Обработка входящих сообщений
- Delay - Время до следующего опроса (В миллисекундах)
- CommandType - Тип команды
- TargetApp - Название приложения в которую будет происходить отправка команды
- URL IMAP адрес - Адрес до почтового ящика
- Credentials - Стандартный справочник ECOS для хранения логина и пароля
- FromFolder - Папка из которой будут читаться сообщения (Если необходимо брать сообщения из определенной папки). Без указания папки сообщения будут браться из стандартной папки Входящих сообщений.
- SuccessFolder - Папка для переноса успешно обработанных сообщений
- ErrorFolder - Папка для переноса обработанных сообщений с ошибкой